#include "../include/MutexLock.hpp"


#include <iostream>
using std::cout;
using std::endl;

namespace cdm{

MutexLock::MutexLock(){
    pthread_mutex_init(&_mutex,NULL);
}

MutexLock::~MutexLock(){
    pthread_mutex_destroy(&_mutex);
}

void MutexLock::lock(){
    pthread_mutex_lock(&_mutex);
}

void MutexLock::unlock(){
    pthread_mutex_unlock(&_mutex);
}

pthread_mutex_t* MutexLock::getMutexPtr(){
    return &_mutex;
}


}//end of namespace




